8ea1ea3f82df3fd5a08b74fca48393ff3c86f7e4,rt/rs/security/jose/src/test/java/org/apache/cxf/rs/security/jose/jwe/JweCompactReaderWriterTest.java,JweCompactReaderWriterTest,testECDHESDirectKeyEncryption,#,127

Before Change


        byte[] apvBytes = StringUtils.toBytesUTF8("Bob");
        
        byte[] derivedKey = JweUtils.getECDHKey(alicePrivateKey, bobPublicKey, apuBytes, apvBytes, 
                                                Algorithm.A128GCM.getJwtName(), Algorithm.A128GCM.getKeySizeBits());
        assertEquals("VqqN6vgjbSBcIijNcacQGg", Base64UrlUtility.encode(derivedKey));
        
        JweHeaders headers = new JweHeaders();

After Change


            CryptoUtils.getECPrivateKey(JsonWebKey.EC_CURVE_P256, 
                                        "VEmDZpDXXK8p8N0Cndsxs924q6nS1RXFASRl6BfUqdw");
        
        final ECPublicKey bobPublicKey = 
            CryptoUtils.getECPublicKey(JsonWebKey.EC_CURVE_P256, 
                                       "weNJy2HscCSM6AEDTDg04biOvhFhyyWvOHQfeF_PxMQ",
                                       "e8lnCO-AlStT-NJVX-crhB7QRYhiix03illJOVAOyck");
        JweEncryptionProvider jweOut = 
            new EcdhDirectKeyJweEncryption(bobPublicKey, 
                                           JsonWebKey.EC_CURVE_P256, 
                                           "Alice", 
                                           "Bob", 
                                           Algorithm.A128GCM.getJwtName());
    
        String jweOutput = jweOut.encrypt("Hello".getBytes(), null);
        JweDecryptionProvider jweIn =